package com.enum_;

/**
 * @Author 小闽
 * @Date 2024/9/20 22:33
 * @PackageName: com.enum_
 * @ClassName: Enumeration
 * @Description: 枚举入门
 * @Version 1.0
 */
public class Enumeration01 {
    public static void main(String[] args) {
//        //传统方法实现创建季节对象
//        Season spring = new Season("春天","温暖");
//        Season summer = new Season("夏天","炎热");
//        Season autumn = new Season("秋天", "凉爽");
//        Season winter = new Season("冬天","寒冷");
//        // 对于季节而言，它的对象（具体的值）是固定的，不会变
//        // 所以去实例化多个对象就是造成一个问题，对象固定的值就会被破坏
//        // 因此引出了枚举类 ====> [枚举：枚：就是一个一个的列出来，举：就是把具体的对象进行举例说明]
//        Season other = new Season("红天","xxx");

    }
}
// 季节类
//class Season{
//    // 季节名称
//    private String name;
//    // 季节描述
//    private String desc;
//
//    public Season(String name, String desc) {
//        this.name = name;
//        this.desc = desc;
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public String getDesc() {
//        return desc;
//    }
//
//    public void setDesc(String desc) {
//        this.desc = desc;
//    }
//
//    @Override
//    public String toString() {
//        return "Season{" +
//                "name='" + name + '\'' +
//                ", desc='" + desc + '\'' +
//                '}';
//    }
//}